【CSS】border-style - 境界線のスタイル
CSSのborder-styleプロパティについて解説します。
検証環境
border-style
border-styleは“境界線のスタイル”のプロパティです。
上下左右の境界線のスタイルを一括で設定します。
個別に設定するには、border-top-style、border-bottom-style、border-left-style、border-right-styleを使用します。
基本構文
4パターンの基本的な構文があり、それぞれ値の個数が異なります。
全て(値:1個)
値が1つの場合、全て(上下左右)の境界線に適用します。
border-style: 値;
            上下・左右(値:2個)
値が2つの場合、値1は上下、値2は左右の境界線に適用します。
border-style: 値1 値2;
            上・左右・下(値:3個)
値が3つの場合、値1は上、値2は左右、値3は下の境界線に適用します。
border-style: 値1 値2 値3;
            上・右・下・左(値:4個)
値が4つの場合、値1は上、値2は右、値3は下、値4は左の境界線に適用します。
border-style: 値1 値2 値3 値4;
            値
代表的な値は次の通りです。
| 値 | 意味 | 
|---|---|
| none | 様式なし | 
| hidden | 非表示。 | 
| dotted | 点線 | 
| dashed | 破線 | 
| solid | 直線 | 
| double | 二重線 | 
| groove | 凹線 | 
| ridge | 凸線 | 
| inset | 埋め込み線 | 
| outset | 出っ張り線 | 
サンプル
全て
<style>
p {
    ___ih_hl_start
    border-style: solid;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>
            上下・左右
<style>
p {
    ___ih_hl_start
    border-style: solid dashed;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>
            上・左右・下
<style>
p {
    ___ih_hl_start
    border-style: solid dashed double;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>
            上・右・下・左
<style>
p {
    ___ih_hl_start
    border-style: solid dashed double dotted;
    ___ih_hl_end
}
</style>
 
<p>CSS : Cascading Style Sheets</p>